//
//  CallKitContants.swift
//  EaseCallUIKit
//
//  Created by 朱继超 on 6/26/25.
//

import Foundation

public let kAction: String = "action"
public let kChannelName: String = "channelName"
public let kCallType: String = "type"
public let kCallerDevId: String = "callerDevId"
public let kCallId: String = "callId"
public let kTs: String = "ts"
public let kMsgType: String = "msgType"
public let kCalleeDevId: String = "calleeDevId"
public let kCallStatus: String = "status"
public let kCallResult: String = "result"
public let CALL_INVITE: String = "invite"
public let CALL_ALERT: String = "alert"
public let CALL_CONFIRM_RING: String = "confirmRing"
public let CALL_CANCEL: String = "cancelCall"
public let CALL_ANSWER: String = "answerCall"
public let CALL_CONFIRM_CALLEE: String = "confirmCallee"
public let CALL_END: String = "leaveCall"
public let kBusyResult: String = "busy"
public let kAcceptResult: String = "accept"
public let kRefuseResult: String = "refuse"
public let kMsgTypeValue: String = "rtcCallWithAgora"
public let kExt: String = "ext"
public let kCallKitGroupExt: String = "callkitGroupInfo"
public let kCall = "rtcCall"
public let kCallDuration = "call_duration"
public let kCallEndReason = "call_end_reason"
public let kUserInfo = "ease_chat_uikit_user_info"
public let kPush_payload = "em_push_ext"
public let kPush_iOS_payload_apns = "em_apns_ext"

public let ringingTimeout: UInt = 30
public let callTimeout: UInt = 10
public let updateDuration: UInt = 5
